negotiator.xml
Class SimpleElement

java.lang.Object
  extended by negotiator.xml.SimpleElement
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
OrderedSimpleElement

public class SimpleElement
extends java.lang.Object
implements java.io.Serializable

SimpleElement is the only node type for simplified DOM model.

See Also:
Serialized Form

Field Summary
protected  java.util.HashMap<java.lang.String,java.lang.String> attributes
           
protected  java.util.LinkedList<SimpleElement> childElements
           
protected  java.lang.String tagName
           
protected  java.lang.String text
           
 
Constructor Summary
SimpleElement(java.lang.String tagName)
           
 
Method Summary
 void addChildElement(SimpleElement element)
           
 void combineLists(java.util.HashMap<java.lang.String,java.lang.String> element)
           
 java.lang.String getAttribute(java.lang.String name)
           
 java.util.HashMap<java.lang.String,java.lang.String> getAttributes()
           
 java.lang.Object[] getChildByTagName(java.lang.String tagName)
           
 java.lang.Object[] getChildElements()
           
 java.util.LinkedList<SimpleElement> getChildElementsAsList()
           
 java.lang.String getTagName()
           
 java.lang.String getText()
           
 boolean isEmpty()
           
 void saveToFile(java.lang.String pFileName)
           
 void setAttribute(java.lang.String name, java.lang.String value)
           
 void setTagName(java.lang.String tagName)
           
 void setText(java.lang.String text)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tagName

protected java.lang.String tagName

text

protected java.lang.String text

attributes

protected java.util.HashMap<java.lang.String,java.lang.String> attributes

childElements

protected java.util.LinkedList<SimpleElement> childElements
Constructor Detail

SimpleElement

public SimpleElement(java.lang.String tagName)
Method Detail

getTagName

public java.lang.String getTagName()

setTagName

public void setTagName(java.lang.String tagName)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getAttribute

public java.lang.String getAttribute(java.lang.String name)

getAttributes

public java.util.HashMap<java.lang.String,java.lang.String> getAttributes()

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)

addChildElement

public void addChildElement(SimpleElement element)

getChildElements

public java.lang.Object[] getChildElements()

getChildElementsAsList

public java.util.LinkedList<SimpleElement> getChildElementsAsList()

isEmpty

public boolean isEmpty()

combineLists

public void combineLists(java.util.HashMap<java.lang.String,java.lang.String> element)

getChildByTagName

public java.lang.Object[] getChildByTagName(java.lang.String tagName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

saveToFile

public void saveToFile(java.lang.String pFileName)